home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-1 / Inter.Net 55-1.iso / beos / PPBeDevKit.ZIP / PLAYERPR.TAR / PlayerPRO / Source / Import-Export / ULT.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-12-26  |  1.2 KB  |  70 lines

  1. /********************                        ***********************/
  2. //
  3. //    Player PRO 5.0 - DRIVER SOURCE CODE -
  4. //
  5. //    Library Version 5.0
  6. //
  7. //    To use with MAD Library for Mac: Symantec, CodeWarrior and MPW
  8. //
  9. //    Antoine ROSSET
  10. //    16 Tranchees
  11. //    1206 GENEVA
  12. //    SWITZERLAND
  13. //
  14. //    COPYRIGHT ANTOINE ROSSET 1996, 1997, 1998
  15. //
  16. //    Thank you for your interest in PlayerPRO !
  17. //
  18. //    FAX:                (+41 22) 346 11 97
  19. //    PHONE:             (+41 79) 203 74 62
  20. //    Internet:     RossetAntoine@bluewin.ch
  21. //
  22. /********************                        ***********************/
  23.  
  24. #ifndef COMPIL68K 
  25. #pragma options align=mac68k
  26. #endif
  27.  
  28. typedef struct ULTEvt
  29. {
  30.     Byte            note;
  31.     Byte            ins;
  32.     Byte            eff1;
  33.     Byte            eff2;
  34.     short        var;
  35. } ULTEvt;
  36.  
  37. typedef struct ULTIns
  38. {
  39.     char        name[ 32];
  40.     char        dosname[ 12];
  41.     long        loopStart;
  42.     long        loopEnd;
  43.     long        sizeStart;
  44.     long        sizeEnd;
  45.     Byte        volume;
  46.     Byte        Bidi;
  47.     short    finetune;
  48. } ULTIns;
  49.  
  50. typedef struct ULTForm
  51. {
  52.     char                ID[ 15];
  53.     char                     name[ 32];
  54.     char                     reserved;
  55. } ULTForm;
  56.  
  57. typedef struct ULTSuite
  58. {
  59.     Byte              NOS;
  60.     ULTIns            *ins;
  61.     
  62.     //-----------
  63.     
  64.     Byte                pattSeq[ 256];
  65.     Byte                NOC;
  66.     Byte                NOP;
  67. } ULTSuite;
  68. #ifndef COMPIL68K        
  69. #pragma options align=power
  70. #endif